heel (dam) - English Synonyms Dictionary